<include file="public@header"/>
</head>
<body>
<script src="https://cdn.bootcss.com/layer/2.3/layer.js"></script>
<div class="wrap">
    <ul class="nav nav-tabs">
        <li><a href="{:url('index')}">订单管理</a></li>
        <li class="active"><a href="#">详情</a></li>
    </ul>
    <!-- 订单状态 -->
    <div class="margin-top-20">
        <p> 订单状态 ：
            <!--订单状态（
              0、已下单待支付、
              1、已支付待发货、
              2、已发货待收货、
              3、已收货、待评价、
              4、订单完成、
              5、订单取消 恢复库存、订单自已取消 用户自己操作
              6、申请退款
              7、订单关闭）
              -->
            <switch name="$data.status">
                <case value="0">
                    已下单待支付
                </case>
                <case value="1">
                    <a style="color:white" class="btn btn-info"
                       href="{:url('sendOrder',array('id'=>$data['id']))}"> 已支付,点击发货
                    </a>
                </case>
                <case value="2">
                    <button class="btn btn-warning">已发货,待用户收货</button>
                </case>
                <case value="3">
                    <button class="btn btn-warning"> 已收货、待评价</button>
                </case>
                <case value="4">
                    <button class="btn btn-warning"> 订单完成</button>
                </case>
                <case value="5">
                    订单已取消
                </case>
                <case value="6">
                    申请退款中
                </case>
                <case value="7">
                    <button class="btn btn-default">订单已关闭</button>
                </case>
                <default/>
                未知状态
            </switch>
        </p>
    </div>
    <div class="panel panel-default ">
        <div class="panel-heading">买家信息</div>
        <div class="panel-body">
            <ul class="row nav">
                <li class="col-sm-4">姓名：{$data.username}</li>
                <li class="col-sm-4">电话:{$data.tel}</li>
                <li class="col-sm-4">收货地址:{$data.address} - {$data.address_content}</li>
                <li class="col-sm-4">留言:{$data.msg}</li>
            </ul>
        </div>
    </div>
    <div class="panel panel-default">
        <div class="panel-heading">订单信息</div>
        <div class="panel-body">
            <ul class="row nav">
                <li class="col-sm-4">订单编号：{$data.goods_order_no}</li>
                <li class="col-sm-4">支付方式:
                    <if condition="$data['status'] == 0"> 待支付
                        <else/>
                        <?php echo config('config.pay_type')[$data['pay_type']];?>
                    </if>
                </li>
                <li class="col-sm-4">金额:{$data.money}元</li>
                <li class="col-sm-4">使用代币个数:{$data.daibi}</li>
                <li class="col-sm-4">使用代币抵现:{$data.daibidixian}元</li>
                <li class="col-sm-4">下单时间:{$data.ordertime|date='Y-m-d H:i'}</li>
                <li class="col-sm-4">支付时间:<?php echo $data['paytime']?date('Y-m-d H:i:s',$data['paytime']):''?></li>
                <li class="col-sm-4">发货时间:<?php echo $data['sendtime']?date('Y-m-d H:i:s',$data['sendtime']):''?></li>
                <li class="col-sm-4">
                    确认时间:<?php echo $data['confirmtime']?date('Y-m-d H:i:s',$data['confirmtime']):''?></li>
                <li class="col-sm-4">快递:{$data.postname}
                    <notempty name="$data['postname']">
                        <button class="btn-danger btn btn-sm" id="seePost">查看快递</button>
                        <script>
                            $('#seePost').click(function () {
                                layer.open({
                                    type: 2,
                                    title: '查看快递',
                                    shadeClose: true,
                                    shade: false,
                                    maxmin: true, //开启最大化最小化按钮
                                    area: ['500px', '600px'],
                                    content: "{:url('seePost')}" + "?id={$data.id}"
                                })
                            })
                        </script>
                    </notempty>
                </li>
                <li class="col-sm-4">快递号:{$data.postno}</li>
            </ul>
        </div>
    </div>
    <div class="panel panel-default">
        <div class="panel-heading">商品详情</div>
        <div class="panel-body">
            <table class="table table-hover">
                <thead>
                <tr>
                    <th>#</th>
                    <th>商品名称</th>
                    <th>商品属性</th>
                    <th>商品单价</th>
                    <th>购买数量</th>
                </tr>
                </thead>
                <tbody>
                <volist name="details" id="vo">
                    <tr>
                        <td>{$vo.id}</td>
                        <td>{$vo.title}</td>
                        <td>
                            <img src="{$vo.img}" style="width: 50px; height: 50px;">
                            {$vo.spec_name}</td>
                        <td>{$vo.unit_price}</td>
                        <td>{$vo.stock}</td>
                    </tr>
                </volist>
                </tbody>
            </table>
        </div>
    </div>
    <notempty name="backData">
        <!--有退款的数据才显示-->
        <div class="panel panel-info">
            <div class="panel-heading">退款或取消订单信息</div>
            <div class="panel-body">
                <ul class="row nav">
                    <li class="col-sm-4">
                        申请状态：<?php echo config('config.order_back_status')[$backData['backtype']]; ?></li>
                    <li class="col-sm-4">申请原因：{$backData.reason}</li>
                    <li class="col-sm-4">申请退还金额:{$backData.money}元</li>
                    <li class="col-sm-4">退款说明:{$backData.msg}</li>
                    <li class="col-sm-4">退货快递名:{$backData.postname}</li>
                    <li class="col-sm-4">退货快递号码:{$backData.postno}</li>
                    <li class="col-sm-4">申请时间:{$backData.time|date='Y-m-d H:i'}</li>
                </ul>
                <notempty name="backData['img']">
                    <div id="imgBox">
                        <volist name="backData['img']" id="vo">
                            <img layer-src="{$vo}" src="{$vo}" style="width: 80px; cursor: pointer">
                        </volist>
                    </div>
                    <script>
                        layer.photos({photos: '#imgBox', shift: 5});
                    </script>
                </notempty>
            </div>
        </div>
        <!--操作取消或退款订单-->
        <!-- 订单状态 -->
        <div class="margin-top-20">
            <p> 处理订单状态 ：
                <!--
                 status 退款表状态:
                    1、待发货，申请退款 //退还写入的金额以及订单使用的代币 和 库存 关闭订单 更改退款表状态6
                    2、收货后，申请退款不退货  //退还写入的金额以及订单使用的代币和 关闭订单 更改退款表状态6
                    3、退货退款 申请中 3  //更改退款状态表为4
                    4、退货退款 申请通过 后台同意 //前台发货  更改退款状态表为5
                    5、退货退款 后台同意之后 前台填写快递信息  //退还写入的金额以及订单使用的代币 和关闭订单 更改退款表状态为6
                    6、完成退款-->

                <switch name="$backData.status">
                    <case value="0">
                        订单已取消
                    </case>
                    <case value="1">
                        <a style="color:white" class="btn btn-info"
                           href="{:url('doBackOrder',array('order_id'=>$data['id'],'status'=>1))}"
                           onclick="return confirm('确认操作?')"> 点击同意退款
                        </a>
                        <a style="color:white" class="btn btn-danger"
                           href="{:url('doReturnOrder',array('order_id'=>$data['id']))}"
                           onclick="return confirm('确认操作?')"> 拒绝退款
                        </a>
                    </case>
                    <case value="2">
                        <a style="color:white" class="btn btn-info"
                           href="{:url('doBackOrder',array('order_id'=>$data['id'],'status'=>2))}"
                           onclick="return confirm('确认操作?')"> 点击同意退款不退货
                        </a>
                        <a style="color:white" class="btn btn-danger"
                           href="{:url('doReturnOrder',array('order_id'=>$data['id']))}"
                           onclick="return confirm('确认操作?')"> 拒绝退款
                        </a>
                    </case>
                    <case value="3">
                        <a style="color:white" class="btn btn-info"
                           href="{:url('doBackOrder',array('order_id'=>$data['id'],'status'=>3))}"
                           onclick="return confirm('确认操作?')"> 点击同意退货退款，同意后等待用户发货
                        </a>
                        <a style="color:white" class="btn btn-danger"
                           href="{:url('doReturnOrder',array('order_id'=>$data['id']))}"
                           onclick="return confirm('确认操作?')"> 拒绝退款
                        </a>
                    </case>
                    <case value="4">
                        <code>等待用户发货</code>
                    </case>
                    <case value="5">
                        <a style="color:white" class="btn btn-info"
                           href="{:url('doBackOrder',array('order_id'=>$data['id'],'status'=>5))}"
                           onclick="return confirm('确认操作?')"> 点击完成退款退货
                        </a>
                    </case>
                    <case value="6">
                        订单完成
                    </case>
                    <default/>
                    未知状态
                </switch>
            </p>
        </div>
    </notempty>
</div>
<script src="__STATIC__/js/admin.js"></script>
</body>
</html>